package game.buildings;

/**
 *	@(#)Limited.java
 *
 *	The <code>Limited</code> interface is a flag for limited buildings.
 *	There is only a limited amount of such a building available for all
 *	players. Each player may build as many he likes and as many there
 *	are still left. Be sure, your implementation monitors this.
 *
 *	@author Grzegorz Kobiela
 *	@version 1.0 2007/8/2
 */
public interface Limited
{
	/**
	 *	Decreases the amount of tiles left by the given amount.
	 *	@param n the amount
	 */
	public void decreaseTiles(int n);

	/**
	 *	Returns the amount of tiles left.
	 *	@return the amount of tiles left
	 */
	public int getTiles();
}